package com.hitqz.robot.api.business.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 路径资源
 *
 * @author kehanjiang
 * @date 2025-05-22 09:56:43
 */
@Data
@TableName("path_resource")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "路径资源")
public class PathResourceEntity extends Model<PathResourceEntity> {

 
	/**
	* id
	*/
    @TableId(type = IdType.ASSIGN_ID)
    @Schema(description="id")
    private Long id;

	/**
	* 资源名称
	*/
    @Schema(description="资源名称")
    private String name;

	/**
	* 路径列表
	*/
    @Schema(description="路径列表")
    private String pathList;

	/**
	* 所属地图
	*/
    @Schema(description="所属地图")
    private String mapCode;

	/**
	* 当前占用的机器人
	*/
    @Schema(description="当前占用的机器人")
    private String robotSn;

	/**
	* 状态：0-空闲；1-占用；2-完成
	*/
    @Schema(description="状态：0-空闲；1-占用；2-完成")
    private String status;
}